package br.ufpb.di.knowledgetv.util;

public class Util {
	
	public static String[] classes = {
		"Jornalismo",
		"Esporte",
		"Educativo",
		"Novela",
		"Minisserie",
		"Serie/Seriado",
		"Variedade",
		"Reality-Show",
		"Informacao",
		"Humoristico",
		"Infantil",
		"Erotico",
		"Filme",
		"Sorteio/Televendas/Premiacao",
		"Debate/Entrevista",
		"Outros"
	};
	
	public static String[] escolaridades = {
		"Fundamental_Incompleto",
		"Fundamental_Completo",
		"Medio_Incompleto",
		"Medio_Completo",
		"Superior_Incompleto",
		"Superior_Completo",
		"Pos-Graduacao_Incompleta",
		"Pos-Graduacao_Completa"
	};
	
	public static String[] estadosCivis = {
		"Solteiro",
		"Casado",
		"Separado",
		"Divorciado",
		"Viuvo"
	};
	
	public static String[] faixasEtarias = {
		"00_a_07",
		"08_a_14",
		"15_a_21",
		"22_a_28",
		"29_a_35",
		"36_a_42",
		"43_a_49",
		"50_a_56",
		"57_a_63",
		"64_a_70",
		"70_ou_mais"
	};
	
	public static String[] numeroDeFilhos = {
		"0",
		"1",
		"2",
		"3",
		"4",
		"5_ou_mais"
	};
	
	public static String[] rendas = {
		"Classe_A",
		"Classe_B",
		"Classe_C",
		"Classe_D",
		"Classe_E"
	};
	
	public static String[] sexos = {
		"masculino",
		"feminino"
	};

	public static String sexoNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: sexos)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String rendaNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: rendas)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String escolaridadeNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: escolaridades)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String estadoCivilNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: estadosCivis)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String numeroDeFilhosNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: numeroDeFilhos)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String faixaEtariaNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: faixasEtarias)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
	public static String classificacaoNominal(){
		StringBuffer str = new StringBuffer();
		str.append("{");
		for(String s: classes)
			str.append(s + ",");
		str.replace(str.length() - 1, str.length(), "}");
		return str.toString();
	}
	
}
